using System;
namespace RpgServiceLib.Faction
{
	public class FactionChangeEvent
	{
		public virtual FactionInstance FactionMember { get; private set; }
		public virtual FactionEventStatus EventStatus { get; private set; }
		public virtual int LevelBefore { get; private set; }
		public virtual int LevelNow { get; private set; }
		
		public FactionChangeEvent (FactionEventStatus factionEvent, FactionInstance faction, int levelBefore, int levelNow)
		{
			this.EventStatus = factionEvent;
			this.FactionMember = faction;
			this.LevelBefore = levelBefore;
			this.LevelNow = levelNow;
			
		}
	}
}

